package sk.naive.talker.props;

import sk.naive.talker.Consts;

import java.util.*;

/**
 *
 * @author <a href="mailto:richter@bgs.sk">Richard Richter</a>
 * @version $Revision: 1.1 $ $Date: 2005/03/15 19:59:29 $
 */
public class HighlightColourProperty extends MyColourProperty {
	public static final String HLC_MY_COLOUR = "mycolour";
	public static final String HLC_NONE = "none";

	public Object defaultValue() {
		return HLC_NONE;
	}

	{
		Set s = new TreeSet();
		s.add(Consts.COLOUR_YELLOW);
		s.add(Consts.COLOUR_BLUE);
		s.add(Consts.COLOUR_GREEN);
		s.add(Consts.COLOUR_CYAN);
		s.add(Consts.COLOUR_RED);
		s.add(Consts.COLOUR_MAGENTA);
		s.add(Consts.COLOUR_LIGHTGRAY);
		s.add(Consts.COLOUR_LIGHTYELLOW);
		s.add(Consts.COLOUR_LIGHTBLUE);
		s.add(Consts.COLOUR_LIGHTGREEN);
		s.add(Consts.COLOUR_LIGHTCYAN);
		s.add(Consts.COLOUR_LIGHTRED);
		s.add(Consts.COLOUR_LIGHTMAGENTA);
		s.add(Consts.COLOUR_WHITE);
		s.add(HLC_MY_COLOUR);
		s.add(HLC_NONE);
		validValues = Collections.unmodifiableSet(s);
	}
}
